/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.example;

import com.gys.data.example.GetLoginStoreOutData;
import java.io.Serializable;
import java.util.List;

public class GetUserOutData
implements Serializable {
    private static final long serialVersionUID = 5526672905990162488L;
    private String account;
    private String userId;
    private String userNam;
    private String client;
    private String loginName;
    private String userSex;
    private String userTel;
    private String userIdc;
    private String userYsId;
    private String userYsZyfw;
    private String userYsZylb;
    private String depId;
    private String depName;
    private String userAddr;
    private String userSta;
    private String userLoginSta;
    private String token;
    private List<GetLoginStoreOutData> storeList;

    public String getAccount() {
        return this.account;
    }

    public String getUserId() {
        return this.userId;
    }

    public String getUserNam() {
        return this.userNam;
    }

    public String getClient() {
        return this.client;
    }

    public String getLoginName() {
        return this.loginName;
    }

    public String getUserSex() {
        return this.userSex;
    }

    public String getUserTel() {
        return this.userTel;
    }

    public String getUserIdc() {
        return this.userIdc;
    }

    public String getUserYsId() {
        return this.userYsId;
    }

    public String getUserYsZyfw() {
        return this.userYsZyfw;
    }

    public String getUserYsZylb() {
        return this.userYsZylb;
    }

    public String getDepId() {
        return this.depId;
    }

    public String getDepName() {
        return this.depName;
    }

    public String getUserAddr() {
        return this.userAddr;
    }

    public String getUserSta() {
        return this.userSta;
    }

    public String getUserLoginSta() {
        return this.userLoginSta;
    }

    public String getToken() {
        return this.token;
    }

    public List<GetLoginStoreOutData> getStoreList() {
        return this.storeList;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public void setUserNam(String userNam) {
        this.userNam = userNam;
    }

    public void setClient(String client) {
        this.client = client;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public void setUserSex(String userSex) {
        this.userSex = userSex;
    }

    public void setUserTel(String userTel) {
        this.userTel = userTel;
    }

    public void setUserIdc(String userIdc) {
        this.userIdc = userIdc;
    }

    public void setUserYsId(String userYsId) {
        this.userYsId = userYsId;
    }

    public void setUserYsZyfw(String userYsZyfw) {
        this.userYsZyfw = userYsZyfw;
    }

    public void setUserYsZylb(String userYsZylb) {
        this.userYsZylb = userYsZylb;
    }

    public void setDepId(String depId) {
        this.depId = depId;
    }

    public void setDepName(String depName) {
        this.depName = depName;
    }

    public void setUserAddr(String userAddr) {
        this.userAddr = userAddr;
    }

    public void setUserSta(String userSta) {
        this.userSta = userSta;
    }

    public void setUserLoginSta(String userLoginSta2) {
        this.userLoginSta = userLoginSta2;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public void setStoreList(List<GetLoginStoreOutData> storeList) {
        this.storeList = storeList;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetUserOutData)) {
            return false;
        }
        GetUserOutData other = (GetUserOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$account = this.getAccount();
        String other$account = other.getAccount();
        if (this$account == null ? other$account != null : !this$account.equals(other$account)) {
            return false;
        }
        String this$userId = this.getUserId();
        String other$userId = other.getUserId();
        if (this$userId == null ? other$userId != null : !this$userId.equals(other$userId)) {
            return false;
        }
        String this$userNam = this.getUserNam();
        String other$userNam = other.getUserNam();
        if (this$userNam == null ? other$userNam != null : !this$userNam.equals(other$userNam)) {
            return false;
        }
        String this$client = this.getClient();
        String other$client = other.getClient();
        if (this$client == null ? other$client != null : !this$client.equals(other$client)) {
            return false;
        }
        String this$loginName = this.getLoginName();
        String other$loginName = other.getLoginName();
        if (this$loginName == null ? other$loginName != null : !this$loginName.equals(other$loginName)) {
            return false;
        }
        String this$userSex = this.getUserSex();
        String other$userSex = other.getUserSex();
        if (this$userSex == null ? other$userSex != null : !this$userSex.equals(other$userSex)) {
            return false;
        }
        String this$userTel = this.getUserTel();
        String other$userTel = other.getUserTel();
        if (this$userTel == null ? other$userTel != null : !this$userTel.equals(other$userTel)) {
            return false;
        }
        String this$userIdc = this.getUserIdc();
        String other$userIdc = other.getUserIdc();
        if (this$userIdc == null ? other$userIdc != null : !this$userIdc.equals(other$userIdc)) {
            return false;
        }
        String this$userYsId = this.getUserYsId();
        String other$userYsId = other.getUserYsId();
        if (this$userYsId == null ? other$userYsId != null : !this$userYsId.equals(other$userYsId)) {
            return false;
        }
        String this$userYsZyfw = this.getUserYsZyfw();
        String other$userYsZyfw = other.getUserYsZyfw();
        if (this$userYsZyfw == null ? other$userYsZyfw != null : !this$userYsZyfw.equals(other$userYsZyfw)) {
            return false;
        }
        String this$userYsZylb = this.getUserYsZylb();
        String other$userYsZylb = other.getUserYsZylb();
        if (this$userYsZylb == null ? other$userYsZylb != null : !this$userYsZylb.equals(other$userYsZylb)) {
            return false;
        }
        String this$depId = this.getDepId();
        String other$depId = other.getDepId();
        if (this$depId == null ? other$depId != null : !this$depId.equals(other$depId)) {
            return false;
        }
        String this$depName = this.getDepName();
        String other$depName = other.getDepName();
        if (this$depName == null ? other$depName != null : !this$depName.equals(other$depName)) {
            return false;
        }
        String this$userAddr = this.getUserAddr();
        String other$userAddr = other.getUserAddr();
        if (this$userAddr == null ? other$userAddr != null : !this$userAddr.equals(other$userAddr)) {
            return false;
        }
        String this$userSta = this.getUserSta();
        String other$userSta = other.getUserSta();
        if (this$userSta == null ? other$userSta != null : !this$userSta.equals(other$userSta)) {
            return false;
        }
        String this$userLoginSta = this.getUserLoginSta();
        String other$userLoginSta = other.getUserLoginSta();
        if (this$userLoginSta == null ? other$userLoginSta != null : !this$userLoginSta.equals(other$userLoginSta)) {
            return false;
        }
        String this$token = this.getToken();
        String other$token = other.getToken();
        if (this$token == null ? other$token != null : !this$token.equals(other$token)) {
            return false;
        }
        List<GetLoginStoreOutData> this$storeList = this.getStoreList();
        List<GetLoginStoreOutData> other$storeList = other.getStoreList();
        return !(this$storeList == null ? other$storeList != null : !(this$storeList).equals(other$storeList));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetUserOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $account = this.getAccount();
        result = result * 59 + ($account == null ? 43 : $account.hashCode());
        String $userId = this.getUserId();
        result = result * 59 + ($userId == null ? 43 : $userId.hashCode());
        String $userNam = this.getUserNam();
        result = result * 59 + ($userNam == null ? 43 : $userNam.hashCode());
        String $client = this.getClient();
        result = result * 59 + ($client == null ? 43 : $client.hashCode());
        String $loginName = this.getLoginName();
        result = result * 59 + ($loginName == null ? 43 : $loginName.hashCode());
        String $userSex = this.getUserSex();
        result = result * 59 + ($userSex == null ? 43 : $userSex.hashCode());
        String $userTel = this.getUserTel();
        result = result * 59 + ($userTel == null ? 43 : $userTel.hashCode());
        String $userIdc = this.getUserIdc();
        result = result * 59 + ($userIdc == null ? 43 : $userIdc.hashCode());
        String $userYsId = this.getUserYsId();
        result = result * 59 + ($userYsId == null ? 43 : $userYsId.hashCode());
        String $userYsZyfw = this.getUserYsZyfw();
        result = result * 59 + ($userYsZyfw == null ? 43 : $userYsZyfw.hashCode());
        String $userYsZylb = this.getUserYsZylb();
        result = result * 59 + ($userYsZylb == null ? 43 : $userYsZylb.hashCode());
        String $depId = this.getDepId();
        result = result * 59 + ($depId == null ? 43 : $depId.hashCode());
        String $depName = this.getDepName();
        result = result * 59 + ($depName == null ? 43 : $depName.hashCode());
        String $userAddr = this.getUserAddr();
        result = result * 59 + ($userAddr == null ? 43 : $userAddr.hashCode());
        String $userSta = this.getUserSta();
        result = result * 59 + ($userSta == null ? 43 : $userSta.hashCode());
        String $userLoginSta = this.getUserLoginSta();
        result = result * 59 + ($userLoginSta == null ? 43 : $userLoginSta.hashCode());
        String $token = this.getToken();
        result = result * 59 + ($token == null ? 43 : $token.hashCode());
        List<GetLoginStoreOutData> $storeList = this.getStoreList();
        result = result * 59 + ($storeList == null ? 43 : ($storeList).hashCode());
        return result;
    }

    public String toString() {
        return "GetUserOutData(account=" + this.getAccount() + ", userId=" + this.getUserId() + ", userNam=" + this.getUserNam() + ", client=" + this.getClient() + ", loginName=" + this.getLoginName() + ", userSex=" + this.getUserSex() + ", userTel=" + this.getUserTel() + ", userIdc=" + this.getUserIdc() + ", userYsId=" + this.getUserYsId() + ", userYsZyfw=" + this.getUserYsZyfw() + ", userYsZylb=" + this.getUserYsZylb() + ", depId=" + this.getDepId() + ", depName=" + this.getDepName() + ", userAddr=" + this.getUserAddr() + ", userSta=" + this.getUserSta() + ", userLoginSta=" + this.getUserLoginSta() + ", token=" + this.getToken() + ", storeList=" + this.getStoreList() + ")";
    }
}

